<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    li*10{item_$$}
</body>
<script>
    // 伪数组(类数组)
    // 有数组的特性 (a.有length属性  b.可以通过下标取值，下标赋值要看官方规定  c.可以被循环遍历  for    for...of )但是不能使用数组的拓展方法

    
    // arguments  =>  函数的内置参数  => 函数调用过程中用于存放所有实际参数的集合(伪数组)
    //封装一个方法  计算任意多个数字的和

    function add(){
        // console.log(arguments);// [2,8,4,6]
        var sum = 0;
        for(var i = 0 ; i < arguments.length ; i++){
            var item = arguments[i];
            sum +=item;
        }
        return sum;
    }
    var result = add(2,8,4,6);
    console.log(result);

    var result_two = add(1,5,6,47,8,8,8);
    console.log(result_two);
</script>
</html>